package com.itheima.udp;

import java.io.IOException;
import java.net.*;
import java.util.Scanner;

/**
 * @Author 王加鑫
 * @Date 2021/5/25 10:59
 * @Version 1.0
 */
public class 发送端 {
    public static void main(String[] args) throws IOException {
        //创建Socket对象(类似快递公司的性质,拆装快递的意思)
        DatagramSocket socket = new DatagramSocket();
        Scanner sc = new Scanner(System.in);
        while (true){
            String s = sc.next();
            if("886".equals(s)) {
                break;
            }
            //将字符串转换成数组
            byte[] bytes = s.getBytes();
            InetAddress ip = InetAddress.getByName("255.255.255.255");
            //快递包裹的性质,将想要发送的数据放在这个里面 需要的参数(字节数组,字节数组的长度,ip地址,端口号)
            DatagramPacket packet = new DatagramPacket(bytes,bytes.length,ip,10000);
            //快递公司打包快递发送数据
            socket.send(packet);
        }
        //记得关闭资源
        socket.close();

    }
}
